/**
 * \file mode_freq.h
 * \brief Mode de commande fréquence.
 * \author Nicolas M.
 * \version 0.1
 * \date 20 mars 2011
 *
 * Fonctions du mode fréquence (manuel).
 *
 * \test
 * - Appuie sur bouton 1: Basculer en mode Volume
 * - Appuie long sur bouton 1 ou “play” de la télécommande: Extinction de la radio avec enregistrement du context
 * - Appuie sur bouton 2 ou “menu” de la télécommande: Bascule en mode “Station” (passer à la station précédente/suivante préprogrammée+perso)de la fréquence 
 * - Appuie long sur bouton 2 ou “menu” de la télécommande: enregistre la fréquence courrante comme une station perso:
 * 	- Appuie sur bouton 1 ou “menu” de la télécommande: Annule l’enregistrement
 * 	- Appuie sur bouton 2 ou “play” de la télécommande: Confirme l’enregistrement
 * 	- Appuie sur bouton 3 ou “next” de la télécommande: Passe à la station USER suivante
 * 	- Appuie sur bouton 4 ou “prev” de la télécommande: Passe à la station USER précédente
 * - Appuie sur bouton 3 ou “next” de la télécommande: Passe à la station suivante
 * - Appuie sur bouton 4 ou “prev” de la télécommande: Passe à la station précédente
 * 
 */

#ifndef H_MODE_FREQ
#define H_MODE_FREQ


/**
 * \fn void freqButton2fct()
 * \brief Fonction associée à B2 dans le mode fréquence
 *
 * \details Fonction associée à B2 dans le mode fréquence. Augmente la fréquence courante
 *
 */
void freqButton2fct();

/**
 * \fn void freqButton3fct()
 * \brief Fonction associée à B2 dans le mode fréquence
 *
 * \details Fonction associée à B2 dans le mode fréquence. Diminue la fréquence courante
 *
 */
void freqButton3fct();

/**
 * \fn void activateFreqMode()
 * \brief Active le mode fréquence
 *
 * \details Active le mode fréquence
 *
 */
void activateFreqMode();

/**
 * \fn char *getFreqText()
 * \brief Permet d'obtenir une description textuelle de la fréquence
 *
 * \details Fonction créant une chaine de caractère descriptive de l'état courant
 * de la fréquence
 * \return Pointeur sur la chaine de caractere du texte
 *
 */
char *getFreqText();

#endif 
